1831d206a986ebd1d5f4881b88a60446ea5bb69f,processor/src/main/java/org/derive4j/processor/derivator/FlavourImpl.java,FlavourImpl,findOptionType,#Flavour#Elements#,62
Before Change
.Fj(() -> optionType(elements.getTypeElement("fj.data.Option"), "none", "some"))
.Fugue(() -> optionType(elements.getTypeElement("io.atlassian.fugue.Option"), "none", "some"))
.Fugue2(() -> optionType(elements.getTypeElement("com.atlassian.fugue.Option"), "none", "some"))
.Javaslang(() -> optionType(elements.getTypeElement("javaslang.control.Option"), "none", "some"))
.apply(flavour);
}
public static Optional<EitherType> findEitherType(Flavour flavour, Elements elements) {
After Change
.Fj(() -> optionType(elements.getTypeElement("fj.data.Option"), "none", "some"))
.Fugue(() -> optionType(elements.getTypeElement("io.atlassian.fugue.Option"), "none", "some"))
.Fugue2(() -> optionType(elements.getTypeElement("com.atlassian.fugue.Option"), "none", "some"))
.Javaslang(() -> optionType(elements.getTypeElement("javaslang.control.Option"), "none", "some"))
.HighJ(() -> optionType(elements.getTypeElement("org.highj.data.collection.Maybe"), "newNothing", "newJust"))
.apply(flavour);
}
public static Optional<EitherType> findEitherType(Flavour flavour, Elements elements) {